

<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
  <meta charset="utf-8" />
  
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  
  <title>LVM &mdash; Ceph Documentation</title>
  

  
  <link rel="stylesheet" href="../../../_static/ceph.css" type="text/css" />
  <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
  <link rel="stylesheet" href="../../../_static/graphviz.css" type="text/css" />
  <link rel="stylesheet" href="../../../_static/css/custom.css" type="text/css" />

  
  
    <link rel="shortcut icon" href="../../../_static/favicon.ico"/>
  

  
  

  

  
  <!--[if lt IE 9]>
    <script src="../../../_static/js/html5shiv.min.js"></script>
  <![endif]-->
  
    
      <script type="text/javascript" id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script>
        <script src="../../../_static/jquery.js"></script>
        <script src="../../../_static/underscore.js"></script>
        <script src="../../../_static/doctools.js"></script>
    
    <script type="text/javascript" src="../../../_static/js/theme.js"></script>

    
    <link rel="index" title="Index" href="../../../genindex/" />
    <link rel="search" title="Search" href="../../../search/" />
    <link rel="next" title="ZFS" href="../zfs/" />
    <link rel="prev" title="Plugins" href="../plugins/" /> 
</head>

<body class="wy-body-for-nav">

   
  <header class="top-bar">
    

















<div role="navigation" aria-label="breadcrumbs navigation">

  <ul class="wy-breadcrumbs">
    
      <li><a href="../../../" class="icon icon-home"></a> &raquo;</li>
        
          <li><a href="../../internals/">Ceph 内幕</a> &raquo;</li>
        
          <li><a href="../">ceph-volume 开发者文档</a> &raquo;</li>
        
      <li>LVM</li>
    
    
      <li class="wy-breadcrumbs-aside">
        
          
            <a href="../../../_sources/dev/ceph-volume/lvm.rst.txt" rel="nofollow"> View page source</a>
          
        
      </li>
    
  </ul>

  
  <hr/>
</div>
  </header>
  <div class="wy-grid-for-nav">
    
    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
      <div class="wy-side-scroll">
        <div class="wy-side-nav-search"  style="background: #eee" >
          

          
            <a href="../../../">
          

          
            
            <img src="../../../_static/logo.png" class="logo" alt="Logo"/>
          
          </a>

          

          
<div role="search">
  <form id="rtd-search-form" class="wy-form" action="../../../search/" method="get">
    <input type="text" name="q" placeholder="Search docs" />
    <input type="hidden" name="check_keywords" value="yes" />
    <input type="hidden" name="area" value="default" />
  </form>
</div>

          
        </div>

        
        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
          
            
            
              
            
            
              <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../../../start/intro/">Ceph 简介</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../install/">安装 Ceph</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../cephadm/">Cephadm</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../rados/">Ceph 存储集群</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../cephfs/">Ceph 文件系统</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../rbd/">Ceph 块设备</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../radosgw/">Ceph 对象网关</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../mgr/">Ceph 管理器守护进程</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../mgr/dashboard/">Ceph 仪表盘</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../api/">API 文档</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../architecture/">体系结构</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../developer_guide/">开发者指南</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="../../internals/">Ceph 内幕</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="../../blkin/">Tracing Ceph With LTTng</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../blkin/#tracing-ceph-with-blkin">Tracing Ceph With Blkin</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../bluestore/">BlueStore Internals</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../cache-pool/">Cache pool</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../ceph_krb_auth/">如何配置好 Ceph Kerberos 认证的详细文档</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../cephfs-mirroring/">CephFS Mirroring</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../cephfs-reclaim/">CephFS Reclaim Interface</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../cephfs-snapshots/">CephFS 快照</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../cephx/">Cephx</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../cephx_protocol/">Cephx 认证协议详细阐述</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../config/">配置管理系统</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../config-key/">config-key layout</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../context/">CephContext</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../continuous-integration/">Continuous Integration Architecture</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../corpus/">资料库结构</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../cpu-profiler/">Oprofile 的安装</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../cxx/">C++17 and libstdc++ ABI</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../deduplication/">去重</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../delayed-delete/">CephFS delayed deletion</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../dev_cluster_deployement/">开发集群的部署</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../dev_cluster_deployement/#id5">在同一机器上部署多套开发集群</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../development-workflow/">开发流程</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../documenting/">为 Ceph 写作文档</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../encoding/">序列化（编码、解码）</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../erasure-coded-pool/">纠删码存储池</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../file-striping/">File striping</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../freebsd/">FreeBSD Implementation details</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../generatedocs/">Ceph 文档的构建</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../health-reports/">Health Reports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../iana/">IANA 号</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../kubernetes/">Hacking on Ceph in Kubernetes with Rook</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../libs/">库体系结构</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../logging/">集群日志的用法</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../logs/">调试日志</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../macos/">在 MacOS 上构建</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../messenger/">Messenger notes</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../mon-bootstrap/">Monitor bootstrap</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../mon-elections/">Monitor Elections</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../mon-on-disk-formats/">ON-DISK FORMAT</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../mon-osdmap-prune/">FULL OSDMAP VERSION PRUNING</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../msgr2/">msgr2 协议（ msgr2.0 和 msgr2.1 ）</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../network-encoding/">Network Encoding</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../network-protocol/">网络协议</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../object-store/">对象存储架构概述</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../osd-class-path/">OSD class path issues</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../peering/">互联</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../perf/">Using perf</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../perf_counters/">性能计数器</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../perf_histograms/">Perf histograms</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../placement-group/">PG （归置组）说明</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../quick_guide/">开发者指南（快速）</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../rados-client-protocol/">RADOS 客户端协议</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../rbd-diff/">RBD 增量备份</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../rbd-export/">RBD Export &amp; Import</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../rbd-layering/">RBD Layering</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../release-checklists/">Release checklists</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../release-process/">Ceph Release Process</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../seastore/">SeaStore</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../sepia/">Sepia 社区测试实验室</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../session_authentication/">Session Authentication for the Cephx Protocol</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../testing/">测试笔记</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../versions/">Public OSD Version</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../vstart-ganesha/">NFS CephFS-RGW Developer Guide</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../wireshark/">Wireshark Dissector</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../zoned-storage/">Zoned Storage Support</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../osd_internals/">OSD 开发者文档</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../mds_internals/">MDS 开发者文档</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../radosgw/">RADOS 网关开发者文档</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="../">ceph-volume 开发者文档</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../plugins/">Plugins</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#">LVM</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#tag-api">Tag API</a></li>
<li class="toctree-l4"><a class="reference internal" href="#ceph-volume-lvm-tags">元数据</a></li>
<li class="toctree-l4"><a class="reference internal" href="#type"><code class="docutils literal notranslate"><span class="pre">type</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="#cluster-fsid"><code class="docutils literal notranslate"><span class="pre">cluster_fsid</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="#data-device"><code class="docutils literal notranslate"><span class="pre">data_device</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="#data-uuid"><code class="docutils literal notranslate"><span class="pre">data_uuid</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="#journal-device"><code class="docutils literal notranslate"><span class="pre">journal_device</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="#journal-uuid"><code class="docutils literal notranslate"><span class="pre">journal_uuid</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="#encrypted"><code class="docutils literal notranslate"><span class="pre">encrypted</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="#osd-fsid"><code class="docutils literal notranslate"><span class="pre">osd_fsid</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="#osd-id"><code class="docutils literal notranslate"><span class="pre">osd_id</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="#block-device"><code class="docutils literal notranslate"><span class="pre">block_device</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="#block-uuid"><code class="docutils literal notranslate"><span class="pre">block_uuid</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="#db-device"><code class="docutils literal notranslate"><span class="pre">db_device</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="#db-uuid"><code class="docutils literal notranslate"><span class="pre">db_uuid</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="#wal-device"><code class="docutils literal notranslate"><span class="pre">wal_device</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="#wal-uuid"><code class="docutils literal notranslate"><span class="pre">wal_uuid</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="#vdo"><code class="docutils literal notranslate"><span class="pre">vdo</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../zfs/">ZFS</a></li>
<li class="toctree-l3"><a class="reference internal" href="../systemd/">systemd</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../../crimson/">Crimson developer documentation</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../../../governance/">项目管理</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../foundation/">Ceph 基金会</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../ceph-volume/">ceph-volume</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../releases/general/">Ceph 版本（总目录）</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../releases/">Ceph 版本（索引）</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../security/">Security</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../glossary/">Ceph 术语</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../jaegertracing/">Tracing</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../translation_cn/">中文版翻译资源</a></li>
</ul>

            
          
        </div>
        
      </div>
    </nav>

    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">

      
      <nav class="wy-nav-top" aria-label="top navigation">
        
          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
          <a href="../../../">Ceph</a>
        
      </nav>


      <div class="wy-nav-content">
        
        <div class="rst-content">
        
          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
           <div itemprop="articleBody">
            
<div id="dev-warning" class="admonition note">
  <p class="first admonition-title">Notice</p>
  <p class="last">This document is for a development version of Ceph.</p>
</div>
  <div id="docubetter" align="right" style="padding: 5px; font-weight: bold;">
    <a href="https://pad.ceph.com/p/Report_Documentation_Bugs">Report a Documentation Bug</a>
  </div>

  
  <div class="section" id="lvm">
<span id="ceph-volume-lvm-api"></span><h1>LVM<a class="headerlink" href="#lvm" title="Permalink to this headline">¶</a></h1>
<p>The backend of <code class="docutils literal notranslate"><span class="pre">ceph-volume</span> <span class="pre">lvm</span></code> is LVM, it relies heavily on the usage of
tags, which is a way for LVM to allow extending its volume metadata. These
values can later be queried against devices and it is how they get discovered
later.</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>These APIs are not meant to be public, but are documented so that
it is clear what the tool is doing behind the scenes. Do not alter
any of these values.</p>
</div>
<div class="section" id="tag-api">
<span id="ceph-volume-lvm-tag-api"></span><h2>Tag API<a class="headerlink" href="#tag-api" title="Permalink to this headline">¶</a></h2>
<p>The process of identifying logical volumes as part of Ceph relies on applying
tags on all volumes. It follows a naming convention for the namespace that
looks like:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.&lt;</span><span class="n">tag</span> <span class="n">name</span><span class="o">&gt;=&lt;</span><span class="n">tag</span> <span class="n">value</span><span class="o">&gt;</span>
</pre></div>
</div>
<p>All tags are prefixed by the <code class="docutils literal notranslate"><span class="pre">ceph</span></code> keyword to claim ownership of that
namespace and make it easily identifiable. This is how the OSD ID would be used
in the context of lvm tags:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">osd_id</span><span class="o">=</span><span class="mi">0</span>
</pre></div>
</div>
</div>
<div class="section" id="ceph-volume-lvm-tags">
<span id="id1"></span><h2>元数据<a class="headerlink" href="#ceph-volume-lvm-tags" title="Permalink to this headline">¶</a></h2>
<p>下面描述的是存储在一个 LVM 卷中的所有 Ceph OSD 元数据：</p>
</div>
<div class="section" id="type">
<h2><code class="docutils literal notranslate"><span class="pre">type</span></code><a class="headerlink" href="#type" title="Permalink to this headline">¶</a></h2>
<p>Describes if the device is an OSD or Journal, with the ability to expand to
other types when supported (for example a lockbox)</p>
<p>实例：</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">type</span><span class="o">=</span><span class="n">osd</span>
</pre></div>
</div>
</div>
<div class="section" id="cluster-fsid">
<h2><code class="docutils literal notranslate"><span class="pre">cluster_fsid</span></code><a class="headerlink" href="#cluster-fsid" title="Permalink to this headline">¶</a></h2>
<p>实例：</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">cluster_fsid</span><span class="o">=</span><span class="mi">7146</span><span class="n">B649</span><span class="o">-</span><span class="n">AE00</span><span class="o">-</span><span class="mi">4157</span><span class="o">-</span><span class="mi">9</span><span class="n">F5D</span><span class="o">-</span><span class="mi">1</span><span class="n">DBFF1D52C26</span>
</pre></div>
</div>
</div>
<div class="section" id="data-device">
<h2><code class="docutils literal notranslate"><span class="pre">data_device</span></code><a class="headerlink" href="#data-device" title="Permalink to this headline">¶</a></h2>
<p>实例：</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">data_device</span><span class="o">=/</span><span class="n">dev</span><span class="o">/</span><span class="n">ceph</span><span class="o">/</span><span class="n">data</span><span class="o">-</span><span class="mi">0</span>
</pre></div>
</div>
</div>
<div class="section" id="data-uuid">
<h2><code class="docutils literal notranslate"><span class="pre">data_uuid</span></code><a class="headerlink" href="#data-uuid" title="Permalink to this headline">¶</a></h2>
<p>实例：</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">data_uuid</span><span class="o">=</span><span class="n">B76418EB</span><span class="o">-</span><span class="mi">0024</span><span class="o">-</span><span class="mi">401</span><span class="n">C</span><span class="o">-</span><span class="mi">8955</span><span class="o">-</span><span class="n">AE6919D45CC3</span>
</pre></div>
</div>
</div>
<div class="section" id="journal-device">
<h2><code class="docutils literal notranslate"><span class="pre">journal_device</span></code><a class="headerlink" href="#journal-device" title="Permalink to this headline">¶</a></h2>
<p>实例：</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">journal_device</span><span class="o">=/</span><span class="n">dev</span><span class="o">/</span><span class="n">ceph</span><span class="o">/</span><span class="n">journal</span><span class="o">-</span><span class="mi">0</span>
</pre></div>
</div>
</div>
<div class="section" id="journal-uuid">
<h2><code class="docutils literal notranslate"><span class="pre">journal_uuid</span></code><a class="headerlink" href="#journal-uuid" title="Permalink to this headline">¶</a></h2>
<p>实例：</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">journal_uuid</span><span class="o">=</span><span class="mf">2070E121</span><span class="o">-</span><span class="n">C544</span><span class="o">-</span><span class="mi">4</span><span class="n">F40</span><span class="o">-</span><span class="mi">9571</span><span class="o">-</span><span class="mi">0</span><span class="n">B7F35C6CB2B</span>
</pre></div>
</div>
</div>
<div class="section" id="encrypted">
<h2><code class="docutils literal notranslate"><span class="pre">encrypted</span></code><a class="headerlink" href="#encrypted" title="Permalink to this headline">¶</a></h2>
<p>用 <code class="docutils literal notranslate"><span class="pre">luks</span></code> 实现加密的实例：</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">encrypted</span><span class="o">=</span><span class="mi">1</span>
</pre></div>
</div>
<p>不支持加密功能时、或完全禁用时：</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">encrypted</span><span class="o">=</span><span class="mi">0</span>
</pre></div>
</div>
</div>
<div class="section" id="osd-fsid">
<h2><code class="docutils literal notranslate"><span class="pre">osd_fsid</span></code><a class="headerlink" href="#osd-fsid" title="Permalink to this headline">¶</a></h2>
<p>实例：</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">osd_fsid</span><span class="o">=</span><span class="mi">88</span><span class="n">ab9018</span><span class="o">-</span><span class="n">f84b</span><span class="o">-</span><span class="mi">4</span><span class="n">d62</span><span class="o">-</span><span class="mi">90</span><span class="n">b4</span><span class="o">-</span><span class="n">ce7c076728ff</span>
</pre></div>
</div>
</div>
<div class="section" id="osd-id">
<h2><code class="docutils literal notranslate"><span class="pre">osd_id</span></code><a class="headerlink" href="#osd-id" title="Permalink to this headline">¶</a></h2>
<p>实例：</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">osd_id</span><span class="o">=</span><span class="mi">1</span>
</pre></div>
</div>
</div>
<div class="section" id="block-device">
<h2><code class="docutils literal notranslate"><span class="pre">block_device</span></code><a class="headerlink" href="#block-device" title="Permalink to this headline">¶</a></h2>
<p>Just used on <a class="reference internal" href="../../../glossary/#term-bluestore"><span class="xref std std-term">bluestore</span></a> backends. Captures the path to the logical
volume path.</p>
<p>实例：</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">block_device</span><span class="o">=/</span><span class="n">dev</span><span class="o">/</span><span class="n">mapper</span><span class="o">/</span><span class="n">vg</span><span class="o">-</span><span class="n">block</span><span class="o">-</span><span class="mi">0</span>
</pre></div>
</div>
</div>
<div class="section" id="block-uuid">
<h2><code class="docutils literal notranslate"><span class="pre">block_uuid</span></code><a class="headerlink" href="#block-uuid" title="Permalink to this headline">¶</a></h2>
<p>Just used on <a class="reference internal" href="../../../glossary/#term-bluestore"><span class="xref std std-term">bluestore</span></a> backends. Captures either the logical volume UUID or
the partition UUID.</p>
<p>实例：</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">block_uuid</span><span class="o">=</span><span class="n">E5F041BB</span><span class="o">-</span><span class="n">AAD4</span><span class="o">-</span><span class="mi">48</span><span class="n">A8</span><span class="o">-</span><span class="n">B3BF</span><span class="o">-</span><span class="mi">31</span><span class="n">F7AFD7D73E</span>
</pre></div>
</div>
</div>
<div class="section" id="db-device">
<h2><code class="docutils literal notranslate"><span class="pre">db_device</span></code><a class="headerlink" href="#db-device" title="Permalink to this headline">¶</a></h2>
<p>Just used on <a class="reference internal" href="../../../glossary/#term-bluestore"><span class="xref std std-term">bluestore</span></a> backends. Captures the path to the logical
volume path.</p>
<p>实例：</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">db_device</span><span class="o">=/</span><span class="n">dev</span><span class="o">/</span><span class="n">mapper</span><span class="o">/</span><span class="n">vg</span><span class="o">-</span><span class="n">db</span><span class="o">-</span><span class="mi">0</span>
</pre></div>
</div>
</div>
<div class="section" id="db-uuid">
<h2><code class="docutils literal notranslate"><span class="pre">db_uuid</span></code><a class="headerlink" href="#db-uuid" title="Permalink to this headline">¶</a></h2>
<p>Just used on <a class="reference internal" href="../../../glossary/#term-bluestore"><span class="xref std std-term">bluestore</span></a> backends. Captures either the logical volume UUID or
the partition UUID.</p>
<p>实例：</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">db_uuid</span><span class="o">=</span><span class="n">F9D02CF1</span><span class="o">-</span><span class="mi">31</span><span class="n">AB</span><span class="o">-</span><span class="mi">4910</span><span class="o">-</span><span class="mi">90</span><span class="n">A3</span><span class="o">-</span><span class="mi">6</span><span class="n">A6302375525</span>
</pre></div>
</div>
</div>
<div class="section" id="wal-device">
<h2><code class="docutils literal notranslate"><span class="pre">wal_device</span></code><a class="headerlink" href="#wal-device" title="Permalink to this headline">¶</a></h2>
<p>Just used on <a class="reference internal" href="../../../glossary/#term-bluestore"><span class="xref std std-term">bluestore</span></a> backends. Captures the path to the logical
volume path.</p>
<p>实例：</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">wal_device</span><span class="o">=/</span><span class="n">dev</span><span class="o">/</span><span class="n">mapper</span><span class="o">/</span><span class="n">vg</span><span class="o">-</span><span class="n">wal</span><span class="o">-</span><span class="mi">0</span>
</pre></div>
</div>
</div>
<div class="section" id="wal-uuid">
<h2><code class="docutils literal notranslate"><span class="pre">wal_uuid</span></code><a class="headerlink" href="#wal-uuid" title="Permalink to this headline">¶</a></h2>
<p>Just used on <a class="reference internal" href="../../../glossary/#term-bluestore"><span class="xref std std-term">bluestore</span></a> backends. Captures either the logical volume UUID or
the partition UUID.</p>
<p>实例：</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">wal_uuid</span><span class="o">=</span><span class="n">A58D1C68</span><span class="o">-</span><span class="mi">0</span><span class="n">D6E</span><span class="o">-</span><span class="mi">4</span><span class="n">CB3</span><span class="o">-</span><span class="mf">8E99</span><span class="o">-</span><span class="n">B261AD47CC39</span>
</pre></div>
</div>
</div>
<div class="section" id="vdo">
<h2><code class="docutils literal notranslate"><span class="pre">vdo</span></code><a class="headerlink" href="#vdo" title="Permalink to this headline">¶</a></h2>
<p>A VDO-enabled device is detected when device is getting prepared, and then
stored for later checks when activating. This affects mount options by
appending the <code class="docutils literal notranslate"><span class="pre">discard</span></code> mount flag, regardless of mount flags being used.</p>
<p>Example for an enabled VDO device:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ceph</span><span class="o">.</span><span class="n">vdo</span><span class="o">=</span><span class="mi">1</span>
</pre></div>
</div>
</div>
</div>



           </div>
           
          </div>
          <footer>
    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
        <a href="../zfs/" class="btn btn-neutral float-right" title="ZFS" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
        <a href="../plugins/" class="btn btn-neutral float-left" title="Plugins" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
    </div>

  <hr/>

  <div role="contentinfo">
    <p>
        &#169; Copyright 2016, Ceph authors and contributors. Licensed under Creative Commons Attribution Share Alike 3.0 (CC-BY-SA-3.0).

    </p>
  </div> 

</footer>
        </div>
      </div>

    </section>

  </div>
  

  <script type="text/javascript">
      jQuery(function () {
          SphinxRtdTheme.Navigation.enable(true);
      });
  </script>

  
  
    
   

</body>
</html>